// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.xiaomi.infra.galaxy.common.model;
// Referenced classes of package com.xiaomi.infra.galaxy.common.model:
// Result
public class StorageAccessTokenResult extends Result
{
private long expiresIn;
private String storageAccessToken;
public StorageAccessTokenResult()
{
}
public StorageAccessTokenResult(String s, long l)
{
setStorageAccessToken(s);
setExpiresIn(l);
}
public boolean equals(Object obj)
{
boolean flag = true;
if (this != obj) goto _L2; else goto _L1
_L1:
boolean flag1 = flag;
_L4:
return flag1;
_L2:
flag1 = false;
if (obj == null)
{
continue; /* Loop/switch isn't completed */
}
boolean flag2 = obj instanceof StorageAccessTokenResult;
flag1 = false;
if (!flag2)
{
continue; /* Loop/switch isn't completed */
}
StorageAccessTokenResult storageaccesstokenresult = (StorageAccessTokenResult)obj;
boolean flag3;
boolean flag4;
int i;
boolean flag5;
if (storageaccesstokenresult.getStorageAccessToken() == null)
{
flag3 = flag;
} else
{
flag3 = false;
}
if (getStorageAccessToken() != null)
{
flag = false;
}
flag4 = flag3 ^ flag;
flag1 = false;
if (flag4)
{
continue; /* Loop/switch isn't completed */
}
if (storageaccesstokenresult.getStorageAccessToken() == null)
{
break; /* Loop/switch isn't completed */
}
flag5 = storageaccesstokenresult.getStorageAccessToken().equals(getStorageAccessToken());
flag1 = false;
if (!flag5) goto _L4; else goto _L3
_L3:
i = storageaccesstokenresult.getExpiresIn() != getExpiresIn();
flag1 = false;
if (i == 0)
{
return super.equals(obj);
}
if (true) goto _L4; else goto _L5
_L5:
}
public long getExpiresIn()
{
return expiresIn;
}
public String getStorageAccessToken()
{
return storageAccessToken;
}
public int hashCode()
{
int i = 31 * super.hashCode();
int j;
int k;
int l;
int i1;
if (getStorageAccessToken() == null)
{
j = 0;
} else
{
j = getStorageAccessToken().hashCode();
}
k = 31 * (j + i);
l = getExpiresIn() != 0L;
i1 = 0;
if (l != 0)
{
i1 = (int)getExpiresIn();
}
return k + i1;
}
public void setExpiresIn(long l)
{
expiresIn = l;
}
public void setStorageAccessToken(String s)
{
storageAccessToken = s;
}
}